<?php

declare(strict_types=1);
/**
 * This file is part of habo_new_media.
 *
 * @link     https://www.berlen.cn/
 * @contact  tech@berlen.cn
 * @license  http://gitlab.rehou.cn/habo/habo_new_media/-/blob/master/README.md
 */
namespace app\enum;

class QqUrlEnum extends UrlEnum
{
    /**
     * @var array|string[] 财务服务链接列表
     */
    public const FINANCE_URL = [
        // 获取广告账户流水信息
        'advertiser_daily_stat' => '/v1.1/daily_balance_report/get',
        // 获取日报表
        'advertiser_report' => '/v1.1/daily_reports/get',
    ];

    /**
     * @var array|string[] 素材服务链接列表
     */
    public const MATERIAL_URL = [
        // 获取素材流水信息
        'material_report' => '/v1.1/daily_reports/get',
        // 小时报表
        'hourly_report' => '/v1.1/hourly_reports/get',
        // 获取视频素材信息
        'video_list' => '/v1.1/videos/get',
        // 获取图片素材信息
        'pic_list' => '/v1.1/images/get',
    ];

    /**
     * @var array|string[] TOKEN服务链接列表
     */
    public const TOKEN_URL = [
        'refresh_token' => '/oauth/token', // 刷新 Access Token
        'advertiser_info' => '/v1.1/advertiser/get', // 查询腾讯广告广告主信息
    ];

    public static string $financeName = 'QQ_FINANCE_BASE_URL';

    public static string $serviceName = 'QQ_BASE_URL';
}
